package models;

import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;


@Entity
@Table(name = "DeliveryInfo")
public class DeliveryInfo_F_Entity
{
    private Integer fd_RowID;
    private String arrive_position;
    private String arrive_time;
    private String audit_reason;
    private Integer audit_status;
    private Integer auditor_id;
    private String fd_CustomerName;
    private Integer fd_ContractId;
    private String fd_ContractNumber;
    private String fd_ProductName;
    private String fd_createDate;
    private String fd_DeliveryOrderID;
    private BigDecimal fd_DeliveryQty;
    private String fd_ParentSubId;
    private String fd_SubId;
    private String fd_ModifiedDate;
    private String fd_ValidDate;
    private String fd_EndDate;
    private Integer submitter;
    private BigDecimal fd_DeliveryQty_audited;	// 提单提货量
    private BigDecimal fd_ReMain;				// 提单剩余量
    private BigDecimal fd_beAllocated;			// 可供分配量
    private BigDecimal fd_SubDeliveryQty;		// 子提单总量
    private BigDecimal fd_SubDelivery_Complete;	// 子提单完成总量
    private BigDecimal fd_SumDelivery_Remain;	// 子提单剩余量
    private String fd_QueryNow;
    private String fd_LastDay;
    private String fd_SendPlace;
    private String fd_TransType;
    private String fd_ShipName;
    
    @Id
    @Column(name = "fd_RowID", nullable = false)
    public Integer getfd_RowID() {
        return fd_RowID;
    }
    public void setfd_RowID(Integer fd_RowID) {
        this.fd_RowID = fd_RowID;
    }

	@Column(name = "arrive_position", nullable = false)
    public String getarrive_position() {
        return arrive_position;
    }

    public void setarrive_position(String arrive_position) {
        this.arrive_position = arrive_position;
    }

	@Column(name = "arrive_time", nullable = false)
    public String getarrive_time() {
        return arrive_time;
    }

    public void setarrive_time(String arrive_time) {
        this.arrive_time = arrive_time;
    }
   
	@Column(name = "audit_reason", nullable = false)
    public String getaudit_reason() {
        return audit_reason;
    }

    public void setaudit_reason(String audit_reason) {
        this.audit_reason = audit_reason;
    }
    
	@Column(name = "audit_status", nullable = false)
    public Integer getaudit_status() {
        return audit_status;
    }

    public void setaudit_status(Integer audit_status) {
        this.audit_status = audit_status;
    }

	@Column(name = "auditor_id", nullable = false)
    public Integer getauditor_id() {
        return auditor_id;
    }

    public void setauditor_id(Integer auditor_id) {
        this.auditor_id = auditor_id;
    }
    
	@Column(name = "fd_CustomerName", nullable = false)
    public String getfd_CustomerName() {
        return fd_CustomerName;
    }

    public void setfd_CustomerName(String fd_CustomerName) {
        this.fd_CustomerName = fd_CustomerName;
    }
    
	@Column(name = "fd_ContractId", nullable = false)
    public Integer getfd_ContractId() {
        return fd_ContractId;
    }

    public void setfd_ContractId(Integer fd_ContractId) {
        this.fd_ContractId = fd_ContractId;
    }
    
	@Column(name = "fd_ContractNumber", nullable = false)
    public String getfd_ContractNumber() {
        return fd_ContractNumber;
    }

    public void setfd_ContractNumber(String fd_ContractNumber) {
        this.fd_ContractNumber = fd_ContractNumber;
    }
    
	@Column(name = "fd_ProductName", nullable = false)
    public String getfd_ProductName() {
        return fd_ProductName;
    }

    public void setfd_ProductName(String fd_ProductName) {
        this.fd_ProductName = fd_ProductName;
    }
    
	@Column(name = "fd_createDate", nullable = false)
    public String getfd_createDate() {
        return fd_createDate;
    }

    public void setfd_createDate(String fd_createDate) {
        this.fd_createDate = fd_createDate;
    }
    
	@Column(name = "fd_DeliveryOrderID", nullable = false)
    public String getfd_DeliveryOrderID() {
        return fd_DeliveryOrderID;
    }

    public void setfd_DeliveryOrderID(String fd_DeliveryOrderID) {
        this.fd_DeliveryOrderID = fd_DeliveryOrderID;
    }
    
	@Column(name = "fd_DeliveryQty", nullable = false)
    public BigDecimal getfd_DeliveryQty() {
        return fd_DeliveryQty;
    }

    public void setfd_DeliveryQty(BigDecimal fd_DeliveryQty) {
        this.fd_DeliveryQty = fd_DeliveryQty;
    }
    
	@Column(name = "fd_ParentSubId", nullable = false)
    public String getfd_ParentSubId() {
        return fd_ParentSubId;
    }

    public void setfd_ParentSubId(String fd_ParentSubId) {
        this.fd_ParentSubId = fd_ParentSubId;
    }

    @Column(name = "fd_SubId", nullable = false)
    public String getfd_SubId() {
        return fd_SubId;
    }

    public void setfd_SubId(String fd_SubId) {
        this.fd_SubId = fd_SubId;
    }
    
	@Column(name = "fd_ModifiedDate", nullable = false)
    public String getfd_ModifiedDate() {
        return fd_ModifiedDate;
    }

    public void setfd_ModifiedDate(String fd_ModifiedDate) {
        this.fd_ModifiedDate = fd_ModifiedDate;
    }
    
	@Column(name = "fd_ValidDate", nullable = false)
    public String getfd_ValidDate() {
        return fd_ValidDate;
    }

    public void setfd_ValidDate(String fd_ValidDate) {
        this.fd_ValidDate = fd_ValidDate;
    }
    
	@Column(name = "fd_EndDate", nullable = false)
    public String getfd_EndDate() {
        return fd_EndDate;
    }

    public void setfd_EndDate(String fd_EndDate) {
        this.fd_EndDate = fd_EndDate;
    }
    
	@Column(name = "submitter", nullable = false)
    public Integer getsubmitter() {
        return submitter;
    }

    public void setsubmitter(Integer submitter) {
        this.submitter = submitter;
    }
    
	@Column(name = "fd_DeliveryQty_audited", nullable = false)
    public BigDecimal getfd_DeliveryQty_audited() {
        return fd_DeliveryQty_audited;
    }

    public void setfd_DeliveryQty_audited(BigDecimal fd_DeliveryQty_audited) {
        this.fd_DeliveryQty_audited = fd_DeliveryQty_audited;
    }
    
	@Column(name = "fd_ReMain", nullable = false)
    public BigDecimal getfd_ReMain() {
        return fd_ReMain;
    }

    public void setfd_ReMain(BigDecimal fd_ReMain) {
        this.fd_ReMain = fd_ReMain;
    }
    
	@Column(name = "fd_beAllocated", nullable = false)
    public BigDecimal getfd_beAllocated() {
        return fd_beAllocated;
    }

    public void setfd_beAllocated(BigDecimal fd_beAllocated) {
        this.fd_beAllocated = fd_beAllocated;
    }
    
	@Column(name = "fd_SubDeliveryQty", nullable = false)
    public BigDecimal getfd_SubDeliveryQty() {
        return fd_SubDeliveryQty;
    }

    public void setfd_SubDeliveryQty(BigDecimal fd_SubDeliveryQty) {
        this.fd_SubDeliveryQty = fd_SubDeliveryQty;
    }
    
	@Column(name = "fd_SubDelivery_Complete", nullable = false)
    public BigDecimal getfd_SubDelivery_Complete() {
        return fd_SubDelivery_Complete;
    }

    public void setfd_SubDelivery_Complete(BigDecimal fd_SubDelivery_Complete) {
        this.fd_SubDelivery_Complete = fd_SubDelivery_Complete;
    }
    
	@Column(name = "fd_SumDelivery_Remain", nullable = false)
    public BigDecimal getfd_SumDelivery_Remain() {
        return fd_SumDelivery_Remain;
    }

    public void setfd_SumDelivery_Remain(BigDecimal fd_SumDelivery_Remain) {
        this.fd_SumDelivery_Remain = fd_SumDelivery_Remain;
    }
    
	@Column(name = "fd_QueryNow", nullable = false)
    public String getfd_QueryNow() {
        return fd_QueryNow;
    }

    public void setfd_QueryNow(String fd_QueryNow) {
        this.fd_QueryNow = fd_QueryNow;
    }
    
	@Column(name = "fd_LastDay", nullable = false)
    public String getfd_LastDay() {
        return fd_LastDay;
    }

    public void setfd_LastDay(String fd_LastDay) {
        this.fd_LastDay = fd_LastDay;
    }
    
	@Column(name = "fd_SendPlace", nullable = false)
    public String getfd_SendPlace() {
        return fd_SendPlace;
    }

    public void setfd_SendPlace(String fd_SendPlace) {
        this.fd_SendPlace = fd_SendPlace;
    }

    public String getFd_TransType() {
        return fd_TransType;
    }

    public void setFd_TransType(String fd_TransType) {
        this.fd_TransType = fd_TransType;
    }

    public String getFd_ShipName() {
        return fd_ShipName;
    }

    public void setFd_ShipName(String fd_ShipName) {
        this.fd_ShipName = fd_ShipName;
    }

}